Embedded Systems

Grundlagen der Rechnerarchitektur

Lec­turer Oliver Bring­mann
Head
Oliver Bring­mann

Lec­ture Di­en­stag 16 c.t. - 18
Sand 14 / A104
In­struc­tor Christoph Gerum
Re­searcher
Christoph Gerum

Tu­to­r­ial tba.
Or­gan­i­sa­tion der Übun­gen in der er­sten Vor­lesungsstunde
Amount 2+2 SWS / 6 LP
Type of course V+Ü
Entry in course cat­a­log Cam­pus

Beschrei­bung

Dieses Modul be­fasst sich mit dem grundle­gen­den Auf­bau mod­erner Rech­n­er­sys­teme. The­men sind u.a. Meth­o­den zur Klas­si­fika­tion und Be­w­er­tung von Rech­ner­ar­chitek­turen, Pipelin­ing zur beschle­u­nigten Be­fehlsver­ar­beitung, Spe­icher­hier­ar­chie und Caches, Haupt­spe­ichertech­nolo­gien, virtuelle Spe­icherver­wal­tung, Tech­niken zur Sprungvorher­sage, Kom­mu­nika­tion zwis­chen Prozes­sor und Pe­riph­erie und Grund­prinzip­ien des Hard­ware- und Rech­ner­en­twurfs. Die Studieren­den haben ein grundle­gen­des Verständnis über den Auf­bau, die Or­gan­i­sa­tion und das Op­er­a­tionsprinzip von Rech­n­er­sys­te­men. Dies befähigt sie dazu Mikro­prozes­sorsys­teme für ver­schiedene Ein­satzge­bi­ete zu be­w­erten, zu ver­gle­ichen und auszuwählen. Des Weit­eren ver­set­zen die er­wor­be­nen Ken­nt­nisse die Studieren­den in die Lage, den Zusam­men­hang zwis­chen Hard­ware-Konzepten und deren Auswirkun­gen auf die Soft­ware zu ver­ste­hen. Dies ermöglicht es den Ve­r­anstal­tung­steil­nehmenden sys­tem­nahe Funk­tio­nen sowie ef­fiziente Pro­gramme zu en­twick­eln. Durch die be­glei­t­en­den Übun­gen ver­tiefen die Studieren­den das in der Vor­lesung ver­mit­telte Wis­sen durch An­wen­dung auf konkrete Prob­lem­stel­lun­gen. Da die Übun­gen selb­sttätige in kleinen Grup­pen zu bear­beiten sind, wird neben der Eigen­ver­ant­wor­tung auch die Teamfähigkeit der Studieren­den geschult.

Be­merkung

Die Or­gan­i­sa­tion der Übun­gen (Grup­penein­teilung, Bekan­nt­gabe von Zeiten und Räumen usw.) findet in der er­sten Vor­lesungstunde statt.

Vo­raus­set­zun­gen

Lit­er­atur

  • D. A. Pat­ter­son, J. L. Hen­nessy: Com­puter Or­ga­ni­za­tion and De­sign: The Hard­ware/Soft­ware In­ter­face. Mor­gan Kauf­mann Pub­lish­ers Inc., 5. Au­flage, 2014.
  • D. A. Pat­ter­son, J. L. Hen­nessy: Rech­neror­gan­i­sa­tion und Rech­ner­en­twurf: Die Hard­ware/Soft­ware-Schnittstelle. Old­en­bourg Wis­senschaftsver­lag, 4. Au­flage, 2011.
  • J. L. Hen­nessy, D. A. Pat­ter­son: Com­puter Ar­chi­tec­ture: A Quan­ti­tive Ap­proach, Mor­gan Kauf­mann Pub­lish­ers Inc., 5. Au­flage, 2012.